Big Huge Thesaurus

naval installation

noun